/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package com.clinicariobamba.ReglasNegocio.Funciones;

import com.clinicariobamba.Accesodatos.Conexion;
import java.sql.ResultSet;
import javax.faces.application.FacesMessage;
import javax.faces.context.FacesContext;

/**
 *
 * @author xavier
 */
public class FuncionesFrecuenciaCardiaca {

    public static int obtenerFC(int idPac) {
        try {
            Conexion con = new Conexion();
            int frec_card = 0;
            try {
                String sql = String.format("select fc from frecuencia_cardiaca where id_paciente = %d ", idPac);
                ResultSet rs = con.ejecutarQuery(sql);
                while (rs.next()) {
                    frec_card = rs.getInt(0);
                }
            } catch (Exception e) {
                FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_ERROR,
                        "Error de consulta de datos de la Dependencia", e.getMessage());
                FacesContext.getCurrentInstance().addMessage(null, message);
            }
            con.desconectar();
            return frec_card;
        } catch (Exception ex) {
            FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_ERROR,
                    "Error en la conexion a la base de datos", ex.getMessage());
            FacesContext.getCurrentInstance().addMessage(null, message);
            return -1;
        }
    }

}
